package com.wanqing.assistant.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.time.LocalDateTime;

@Document(collection = "admin_chats") // 存储在admin_chats集合
@Data
public class AdminChat {

    @Id // 文档主键
    private String id; // MongoDB自动生成的唯一ID

    private String adminId; // 管理员唯一标识

    private String chatMemoryId; // 聊天记忆ID，用于关联对话历史

    private String content; // 聊天内容

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createdAt; // 消息创建时间
}